889936
994971
959881
107729
367581
146371
287278
96186
887860
643718
961955
719983
5176799
3593581
3123148
2426804
2246988
2071609
1996358
192278
1778118
1724136
1699196
1644471